1245 96
21408 298
47803 468
20845 319
16730 376
15128 312
6534 742
10847 736
2316 529
2301 504
11887 562
2186 105
1328 171
5210 640