19832 153
12970 687
16569 275
14868 461
2844 83
1966 173
11264 715
5532 117
33636 601
6523 514
9366 1125