1016
0
1072
2
2693
3
4363
7
1032
3498
4
3559
1
1696
2987
6370
5
1306
1392
2415
2326
1899
1922
2194
1343
1728
1807