1230 96
21348 298
47688 467
20817 319
16667 376
15091 312
6496 742
10799 736
2304 529
2290 504
11877 562
2165 105
1319 171
5181 640