692
0
2835
2
4235
1785
817
348
897
785
971
621
3125
1239
2948
6
1017
3868
10
4044
5
3126
3
572
1320
1153
23
3765
4
4937
10598
1903
2570
3694
2471
685
2728