19715 153
12909 687
16484 275
14797 461
2831 83
1959 173
11244 715
5463 117
33469 601
6482 514
9222 1125