408
258
3814
160
340
177
286
300
265
296
325
215
23796
17850
15851
14292
11002
1068263
9714
955148
9400
797142
7430
71711