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