874
2
1030
2031
1
448
428
327
668
942
1309
18
456
75
433
2704
12
17785
21
403
1538
1469
882
743
2278
6
524
1876
4
662
0
632
7
290
3446
10
59
608
76
19