16015 883
7553 807
6354 320
9784 318
40944 302
2952 69
5407 218
9866 55
30227 815
11279 604
4595 678
7462 348
8931 252
3952 421
1891 32
2943 472
4344 443
8699 839
4648 537
1887 288
12167 367
7894 731
8823 238
15748 265
8230 891
5811 142
6350 655
6293 625