19226 153
12685 687
16159 275
14372 461
2761 83
1893 173
11038 715
5265 117
32991 601
6275 514
8732 1125