3001 101
5319 512
4354 391
3148 313
3860 841
5302 484
7319 374
4936 590
7676 916
2047 93
5336 62
3846 115
3906 266
6548 157
5129 252
5088 222
1727 240
2065 24
11320 273
2622 33
4932 686
3047 467
3776 352
6633 301
3731 729
3690 465
3420 513
5786 425