19779 153
12940 687
16541 275
14841 461
2842 83
1963 173
11257 715
5509 117
33579 601
6501 514
9327 1125