2991 628
28452 156
4148 547
60046 706
19516 716
4801 532
3948 642
1513 167
5185 545
1860 194
2940 190
3195 252
4277 443
23029 812
5510 627
3944 718
453 56
3031 565