39107 510
23691 307
18690 779
11331 286
14801 927
7314 259
7016 208
10001 277
10657 670
10617 593
2957 491
3312 648