2245
3
571
0
3090
6
2903
2932
2
1637
1280
1
3765
4
469
21152
8
3326
3176
1404
17946
3546
19783
3080
297066
2605
25669
7258
2771
1598
2996
572
1041
583
2440
1788
496