668
0
1
948
739
2029
3
740
860
2
934
758
993
1408
2115
6
4483
2052
640
636
795
863
1019
1268
769
2182
1661
4
1221
1649
4393
17
837
923
1748
5
814
2064
19
1153
889
1064
1691
2160
1302
1184
1193
1345
2772
1479