12657 92
14760 343
15427 758
11577 58
276083 1568
2626619 6559
695880 1987
375998 1078
2320435 7050
115260 632
40617 580
57866 485
46145 393
60659 598
54779 163
46816 584
19925 187
30831 291
36716 467
28437 521
3582 265
33280 840
38545 209
33355 677