19218 153
12682 687
16152 275
14368 461
2761 83
1893 173
11035 715
5263 117
32980 601
6270 514
8727 1125