38854 510
23643 307
18670 779
11300 286
14786 927
7288 259
7009 208
9997 277
10656 670
10615 593
2957 491
3310 648