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