19832 153
12965 687
16569 275
14864 461
2844 83
1966 173
11264 715
5528 117
33631 601
6519 514
9365 1125