450
410
370
230
213
2914
3111
234
232
338
264
153
23496
17660
15551
13952
10742
1046263
9474
929148
9230
774142
7180
70311