3001 101
5317 512
4353 391
3147 313
3855 841
5301 484
7317 374
4935 590
7673 916
2045 93
5335 62
3843 115
3904 266
6546 157
5127 252
5085 222
1725 240
2059 24
11317 273
2621 33
4929 686
3047 467
3775 352
6631 301
3731 729
3690 465
3415 513
5783 425