249478 962
5850 208
124792 840
85600 679
10113 80
37541 477
59532 983
8102 690
54475 528
21556 315
1297 157
8003 724
59888 200