39482 510
23745 307
18715 779
11375 286
14817 927
7330 259
7027 208
10003 277
10659 670
10622 593
2957 491
3314 648