39370 510
23723 307
18705 779
11365 286
14812 927
7324 259
7020 208
10001 277
10659 670
10621 593
2957 491
3312 648