19515 153
12814 687
16345 275
14656 461
2799 83
1930 173
11151 715
5345 117
33273 601
6382 514
9039 1125