2245
3
3090
6
2903
2932
2
297066
0
32302
3765
4
21152
8
25669
3080
1512
1
2593
2906
1927
1153
763
7258
1289601
1226
45986