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
6542 157
5127 252
5084 222
1724 240
2059 24
11316 273
2620 33
4929 686
3047 467
3775 352
6630 301
3730 729
3690 465
3415 513
5783 425