1020
0
1074
1
2345
2221
3
2546
4016
6370
5
5155
8
3512
4
1506
1842
2
6859
2522
653
2190
2103
20634
3474
6
1463
7334
572
771
1566
2921
7
1391
646
2076
1726
1131
14508
18