1230 96
21347 298
47684 467
20814 319
16667 376
15090 312
6496 742
10796 736
2304 529
2290 504
11877 562
2165 105
1319 171
5181 640