2080
1
2903
3
2245
2513
2
3003
5
3765
4
21152
8
223
0
3090
6
2932
297066
25669
19783
17946
571
3080
2964
1603
2996
3546
14
5225
10827
2906
572
7793
4471
3683
469
12459