19785 153
12945 687
16551 275
14846 461
2843 83
1965 173
11257 715
5511 117
33587 601
6506 514
9336 1125