2593 148
3518 596
6071 574
4056 95
5229 378
3463 654
10217 576
6891 651
4455 653
3979 550
2423 438
6227 489
8166 465
2031 382
3294 456
1315 182
1115 91
1507 263
2738 528
2927 636
7358 868
19972 285
7585 386
23058 361
35051 244
21489 492
14931 427
47015 127