962
694
19911
91
633
1283
17814
71
161
583
454
275
2910
171
122
242
353
392
13213
362
14610
683
365
163
9716
618
603
241