1230 96
21342 298
47673 467
20811 319
16661 376
15089 312
6495 742
10790 736
2304 529
2289 504
11875 562
2165 105
1319 171
5180 640