249653 962
5850 208
124799 840
85606 679
10114 80
37542 477
59534 983
8104 690
54481 528
21557 315
1297 157
8003 724
59893 200