882
2
1165
1
1876
4
2635
6
524
662
0
59
632
7
3446
10
76
19
961
5
5449
4747
154
47
1780
743
706
789
984
1309
567
466
1300
599
223
1053
1439