2932
2
2245
3
3765
4
19783
2771
0
571
297066
189326
21152
8
3551
10
17946
3090
6
25669
2740
1
444571
9
1189
3186
4471
763
1804
2903
894
4198
131589
32302
469
174730
18
1809
5
2996
3080