10001 655
4599 601
15000 942
9467 129
4898 324
5713 145
3229 806
3448 172
7751 859
5318 557
7082 470
2267 238
5632 804
7897 159
3326 389
7071 51
4356 288
8401 486
4266 706
3613 523
7359 485
5615 143
11618 546
18787 72
16134 312
9695 343
35503 477
10669 760