122
296
207
182
153
70
95
147
215
364
282
5710
19246
14740
12841
11540
8742
841263
7870
7512
715148
627142
61511
5670