19508 153
12812 687
16343 275
14653 461
2799 83
1930 173
11149 715
5344 117
33268 601
6382 514
9035 1125