40496 287
14019 390
3904 622
5082 429
3752 179
10955 205
3685 498
2165 406
2098 39
2213 193
17583 680
1669 124
25370 464
8188 245
5670 686
4427 354
4190 703
11345 220
1807 143
8563 926
19284 452
4732 670
1704 208
29161 442
9099 392
25394 71
15908 258
16570 646