676
1
3354
5
1431
1015
1694
951
690
2669
2
693
0
1532
564
1743
1442
108797
2655
3576
3
3957
868
4946
18
4237
2184
1380
7608
12
14861
7
21152
8
2949
1748
2620
123674
35
806