3001 101
5318 512
4353 391
3147 313
3856 841
5301 484
7318 374
4935 590
7673 916
2045 93
5335 62
3843 115
3904 266
6546 157
5128 252
5085 222
1725 240
2062 24
11317 273
2621 33
4930 686
3047 467
3775 352
6632 301
3731 729
3690 465
3415 513
5784 425