1226
1
4100
6
1285
4996
913
1307
658
0
1002
2
1864
3479
5
1337
2234
4
6327
7
2948
9
8185
2297
796
1618
3636
2999
4258
2332
2763
4670
1752
1394
4012
891
1581
2528
3