19863 153
13029 687
16637 275
14902 461
2857 83
1977 173
11284 715
5581 117
33747 601
6558 514
9399 1125