2245
3
21152
8
3090
6
2903
2932
2
3765
4
297066
0
571
3080
2996
1354
2990
17946
3059
19783
1193
1153
572
25669
14
2771
1189
3012
1049
1804
1
469
3683
314
32302
1729