450
300
4115
401311
3411
4022
352
276
240
351
290
223
24406
18240
16431
14742
11332
1106263
10034
974148
9610
832143
7730
73311