12515 127
63606 874
29457 454
25921 311
50554 228
8048 422
42183 305
27218 99
15785 211
17507 912
9459 713
26040 859
66877 569
54354 937
19596 703
41822 930
17556 576
64858 474
7615 525
58020 620
9882 253
9826 953
10113 752
5034 302
2955 256
9159 503
4602 932
4537 532