49492 510
25635 307
19703 779
12104 286
15376 927
7819 261
7459 208
11192 277
10766 670
10861 593
3023 491
3366 648