19519 153
12824 687
16346 275
14663 461
2799 83
1930 173
11151 715
5346 117
33278 601
6383 514
9043 1125