1237 96
21387 298
47747 467
20832 319
16699 376
15113 312
6519 742
10824 736
2307 529
2295 504
11882 562
2174 105
1322 171
5188 640