2593 148
3519 596
6072 574
4056 95
5230 378
3463 654
10217 576
6891 651
4455 653
3984 550
2424 438
6227 489
8166 465
2031 382
3294 456
1315 182
1115 91
1507 263
2738 528
2927 636
7358 868
19972 285
7586 386
23058 361
35051 244
21489 492
14931 427
47017 127