1056
1
234
2262
0
1195
1148
1568
1876
2101
1547
2710
2
901
3106
123674
35
605
2060
2676
2837
3055
297066
1177