40488 287
14016 390
3903 622
5081 429
3752 179
10955 205
3684 498
2165 406
2098 39
2209 193
17579 680
1668 124
25369 464
8183 245
5668 686
4423 354
4188 703
11343 220
1804 143
8539 926
19281 452
4730 670
1703 208
29156 442
9099 392
25384 71
15907 258
16567 646