39385 510
23730 307
18706 779
11366 286
14813 927
7325 259
7022 208
10002 277
10659 670
10621 593
2957 491
3312 648