1015
1
1694
6
951
690
2669
2
23802
9
780
564
1743
0
7096
14
108797
843
410
1314
3071
6442
1992
2799
4335
3014
20
5224
4
1142
2744
3551
10
2571
21152
8
2949
10827
9956
3