1243 96
21406 298
47798 468
20842 319
16728 376
15128 312
6529 742
10847 736
2316 529
2300 504
11887 562
2182 105
1328 171
5208 640