382
356
187
251
450
410
370
230
213
2914
3111
234
23496
17670
15561
13962
10772
1046263
9494
934148
9240
774142
7190
70311