1212
2
7893
4
427
1
3987
3
1005
1996
1332
0
499
2234
2297
796
6
560
1618
3344
2999
1393
950
4670
1752
1394
5443
1787
4012
891
2420
2528
1482
2786
5
6861
12
3758