3006 628
28469 156
4194 547
60359 707
19573 716
4806 532
5791 644
1516 167
5195 545
1868 194
2943 190
3209 252
4283 443
23075 812
5514 627
3957 718
453 56
3038 565