50915 522
25899 307
19816 779
12191 286
15447 927
7876 261
7532 208
11218 277
10785 670
10888 593
3031 491
3370 648