50957 522
25907 307
19822 779
12193 286
15449 927
7876 261
7538 208
11219 277
10785 670
10889 593
3031 491
3370 648