49916 510
25711 307
19755 779
12134 286
15399 927
7840 261
7478 208
11202 277
10774 670
10869 593
3024 491
3366 648