21152
8
2932
2
19783
297066
0
189326
3551
10
17946
3090
6
2593
1
25669
2740
444571
9
1189
3186
2911
4471
763
1804
398656
19
2903
3
4198
131589
32302
174730
18
1809
5
2996
3080
5151
1153
1289601
4