19216 153
12682 687
16152 275
14365 461
2761 83
1893 173
11035 715
5260 117
32977 601
6268 514
8726 1125