13006 935
43514 643
22844 575
17307 380
10677 363
9736 253
8682 867
7049 110
12744 555
5323 169
6977 92
8529 482
16632 187
6881 970
8667 731
5840 469
6402 618
15148 693
2195 331
10490 502