39307 510
23713 307
18695 779
11350 286
14807 927
7318 259
7018 208
10001 277
10657 670
10620 593
2957 491
3312 648