13006 935
43520 643
22849 575
17307 380
10678 363
9737 253
8682 867
7051 110
12745 555
5323 169
6977 92
8530 482
16632 187
6883 970
8667 731
5840 469
6402 618
15149 693
2195 331
10492 502