1015
1
1694
2903
3
951
21152
8
6236
10
1681
3090
6
2932
2
2669
690
2529
7
2132
25669
0
564
19783
17946
2949
1545
3080
1743
2964
2999
1603
3546
1235
2906
1967
108797
572