19863 153
13027 687
16637 275
14901 461
2857 83
1977 173
11284 715
5578 117
33742 601
6557 514
9399 1125