2245
3
1107
1
2368
2110
297066
0
2354
1777
1226
1814
2
3053
7
1332
1286
2797
5
1489
2562
929
2257
3158
1295