50935 522
25904 307
19820 779
12193 286
15449 927
7876 261
7536 208
11218 277
10785 670
10888 593
3031 491
3370 648