2235
1
2245
3
3053
7
458
0
1347
928
774
1002
2
2092
2219
2002
1000
3583
10
1357
1295
1868
2650
20
2255
6362
18
1860
2055
280
1106
6
257
2690
4
854
1720
1125
637
1581