19792 153
12947 687
16555 275
14848 461
2843 83
1965 173
11257 715
5512 117
33593 601
6509 514
9342 1125