19832 153
12970 687
16571 275
14869 461
2844 83
1966 173
11264 715
5532 117
33636 601
6524 514
9368 1125