19790 153
12946 687
16554 275
14847 461
2843 83
1965 173
11257 715
5512 117
33592 601
6509 514
9342 1125