377
151702
3910
112
182
167
265
131
193
267
95
21336
16040
14171
12800
9792
929263
8574
8550
805148
701142
66711
6360