2592 148
3518 596
6071 574
4055 95
5229 378
3463 654
10216 576
6891 651
4455 653
3979 550
2423 438
6226 489
8166 465
2031 382
3294 456
1315 182
1115 91
1507 263
2738 528
2927 636
7357 868
19972 285
7585 386
23057 361
35049 244
21488 492
14930 427
47014 127