1230 96
21337 298
47656 467
20807 319
16650 376
15084 312
6492 742
10783 736
2304 529
2289 504
11874 562
2165 105
1319 171
5178 640