39227 510
23700 307
18693 779
11346 286
14805 927
7318 259
7018 208
10001 277
10657 670
10619 593
2957 491
3312 648