969
755
22811
91
623
1303
18014
81
161
583
454
275
2910
171
122
242
363
392
13013
362
14610
683
385
153
9816
618
603
241