3813 851
2480 208
13840 707
8206 119
10000 298
3988 281
9724 201
3570 573
3110 96
4078 209
12445 58
9473 69
4251 597
122760 1000
1000202 2305
11843 962
24464 278
8818 506
32297 502
15676 903
10347 347
27635 83
13260 461
19655 754
6705 246
18524 921
21283 865
11643 250