48996 510
25545 307
19662 779
12077 286
15300 927
7807 261
7439 208
11178 277
10762 670
10853 593
3023 491
3361 648