250162 962
5850 208
124818 840
85621 679
10114 80
37543 477
59547 984
8109 690
54495 528
21558 315
1297 157
8003 724
59931 200