19863 153
13031 687
16640 275
14902 461
2857 83
1977 173
11284 715
5583 117
33749 601
6558 514
9399 1125