1200
1
2496
3
2197
7
1575
5
5253
4
4015
2
1755
2895
444571
9
2355
3738
3907
3673
6
929
12459
1102
1905
14861
2731
2556
2203
1289601
108797
0
1809