19746 153
12924 687
16504 275
14823 461
2835 83
1963 173
11252 715
5492 117
33531 601
6495 514
9282 1125