26
16564
311
227
151
131
4716
70
648
261
7687
3490
152
8416
97
154
3833
164
40
287