910
341
163
843
564
9
71
292
2
316
651
15
272
1756
412
1135
171
633
23813
252
11
161
3610
425
1767
151
664
381
704