38843 510
23642 307
18670 779
11300 286
14786 927
7287 259
7009 208
9997 277
10656 670
10615 593
2957 491
3310 648