5943 672
10000 500
2194 95
21215 276
6180 962
25493 142
13505 574
3531 627
3957 76
142506 328
30063 692
19264 418
2176 271
5601 661
4202 398
12985 462
3357 734
3356 213
10891 665
2148 337
4584 626
4218 513
19315 524
3118 409
3194 233
9998 285
3321 331
3491 261