40568 693
158271 699
4014 375
29597 626
14913 149
7294 348
11150 283
36572 752
9731 587
5774 552
14350 605
16973 740
27955 675
18009 307