1252 96
21446 298
47896 468
20875 319
16770 376
15152 312
6555 742
10904 736
2326 529
2306 504
11895 562
2196 105
1337 171
5230 640