249375 962
5850 208
124786 840
85596 679
10113 80
37540 477
59531 983
8101 690
54473 528
21555 315
1297 157
8003 724
59871 200