1035
2
3357
11
992
1
3145
4
5440
8
2108
3
1938
2529
7
3508
4572
5
4614
6
5726
2937
2045
0
6044
2773
973
1664
3828
1647
2013
1348
1700
4084
1978
2562
2820
4250
25
2935
3123