19221 153
12684 687
16156 275
14371 461
2761 83
1893 173
11037 715
5264 117
32988 601
6274 514
8732 1125