1000 59
2263 521
4560 364
1394 243
18066 749
3312 606
5186 441
5006 526
1230 109
4217 744
4868 531
3819 457
11583 499
3911 572
1064 61
6228 354
4169 953
8886 861
7058 510
7974 211
6270 167
2739 273
3563 580
3880 103
3747 772
6347 499
2896 397
8428 692