39644 510
23763 307
18716 779
11387 286
14822 927
7340 259
7029 208
10010 277
10659 670
10622 593
2958 491
3314 648