5943 672
10000 500
2191 95
21192 276
6179 962
25477 142
13504 574
3530 627
3953 76
142445 328
30061 692
19251 418
2176 271
5598 661
4199 398
12985 462
3356 734
3355 213
10891 665
2148 337
4584 626
4216 513
19305 524
3115 409
3193 233
9991 285
3321 331
3491 261