874
2
1028
2030
1
448
427
326
667
942
1309
18
455
74
433
2703
12
17785
21
403
1538
1469
882
743
2278
6
523
1876
4
661
0
632
7
289
3446
10
59
608
76
11