49938 510
25716 307
19760 779
12138 286
15399 927
7840 261
7479 208
11203 277
10775 670
10870 593
3024 491
3366 648