2993 628
28452 156
4152 547
60095 706
19523 716
4801 532
4154 642
1513 167
5187 545
1860 194
2941 190
3196 252
4277 443
23031 812
5510 627
3947 718
453 56
3033 565