40851 305
19464 772
15223 408
1882 205
3263 647
32800 777
1049 335
283 59
15227 433
2848 587
1431 462
12111 680
1741 294
9734 692
634 179
2732 387
1295 260
2853 800
4887 410
824 197
19940 129
2715 540
3930 169
12152 601