40493 662
15148 713
13528 400
12082 324
3150 672
1072 88
4231 970
2294 457
3452 976
27295 847
2753 199
19088 230
6281 613
2114 345
11885 49
31970 704
1673 382
1035 167
2434 144
1354 107
1146 35
2554 322
2475 123
3968 665
17693 873
37733 377
5806 176
11258 741