1243 96
21404 298
47783 468
20838 319
16720 376
15123 312
6527 742
10840 736
2312 529
2299 504
11885 562
2177 105
1325 171
5198 640