290
620
370
230
2210
2914
234
351
293
262
264
153
23796
17850
15851
14292
11002
1068263
9714
955148
9400
797142
7430
71711