49930 510
25713 307
19756 779
12136 286
15399 927
7840 261
7478 208
11202 277
10775 670
10869 593
3024 491
3366 648