1056
1
2245
3
2258
297066
0
2788
2
3225
1905
1508
5225
8
1040
6236
10
951
1581
1694
1174
3765
4
1226
3053
7
1492
1975
3206
5
3012
10827
1534
1047
10180
2480
2596
1595
12459