500
0
1251
390
3990
1073
970
1580
658
521
369
518
404
367
646
249
400
31535
139
392
4106
76
1062
7039
1685