1694
1
2903
3
951
21152
8
3090
6
3083
2
2932
572
0
1015
2669
690
25669
564
19783
17946
2949
3080
1743
2964
1603
3546
2906
108797
4471
2615
5090
475
1451
12459
2471