3110 86
11556 345
4082 592
105877 928
81045 710
3990 752
3638 876
3281 857
2531 525
842 153
1147 193
2331 455
2012 511
2533 694
12349 725
2286 708
2027 440
2244 564
1420 325
579 63
413 74
1010 278
739 97
2840 554
25375 179
1004 311