249575 962
5850 208
124796 840
85602 679
10114 80
37541 477
59534 983
8104 690
54480 528
21556 315
1297 157
8003 724
59892 200