297
103
175
270
172
184
293
263
124
221
130
136
23796
17850
15861
14292
11002
1068263
9714
955148
9400
797142
7430
71711