297066
0
1358
2982
3
2104
1
1929
2
3289
1044
181997
11
4044
5
3083
2465
3001
776
3125
1397
3765
4
1127