1252 96
21445 298
47893 468
20873 319
16769 376
15151 312
6555 742
10904 736
2326 529
2306 504
11895 562
2196 105
1337 171
5230 640