1229 96
21334 298
47643 467
20802 319
16643 376
15082 312
6486 742
10779 736
2302 529
2288 504
11873 562
2163 105
1317 171
5177 640