1230 96
21347 298
47678 467
20812 319
16667 376
15090 312
6496 742
10796 736
2304 529
2289 504
11876 562
2165 105
1319 171
5181 640