913
1
2245
3
12459
4258
1534
2
929
297066
0
1307
7034
1789
658
4100
6
1900
2948
9
1859
3636
4
8527
1226
3053
7
1063
2653
2480
1050
1144
3608
5527
2350
5
2797
14861
1295