1243 96
21402 298
47782 468
20838 319
16720 376
15123 312
6527 742
10839 736
2311 529
2299 504
11885 562
2176 105
1325 171
5198 640