3449
10
656
1
4521
2
496
3
328
673
5681
0
714
83
66
870
517
574
2427
528
546
1160
936
7
1051
1020
1385
1077
861
11212
1187
9
2221
2036
1084
1350
4
1238