3083
2
2535
3090
6
32302
0
19783
17946
21152
8
25669
3080
3
4471
2932
3498
4
1461
3125
297066
2139
3765
1294
1
1153
2478
3546
2258
2366
1986
8403
16
444571
9
2626
1928
3263
1348