420
133
214
198
287
164
319
260
44
200
141
153
22406
17000
15001
13440
10262
998263
8994
8880
854148
741142
68411
6820