1226
1
2886
4
18816
11
1285
2489
2
4996
6
1002
1864
3479
5
1337
2234
6327
7
8185
2297
796
1618
2999
2332
2763
0
4670
1752
1394
4012
891
1581
1253
2528
3
9611
3758
7304