3090
6
2932
2
2087
1189
0
1193
2919
2903
3
25669
2358
9
21152
8
3498
4
9956
2948
14
1045
1903
3080
1828
3673
1153
1663
5
657
2629
2996
2735
297066
20211
1853
1289601
1704