39441 510
23744 307
18714 779
11372 286
14817 927
7326 259
7023 208
10003 277
10659 670
10621 593
2957 491
3314 648