1237 96
21381 298
47740 467
20831 319
16697 376
15112 312
6517 742
10820 736
2306 529
2294 504
11881 562
2174 105
1321 171
5186 640