19783
2
25669
0
2932
189326
572
21152
8
3551
10
2996
17946
32302
3090
6
2740
1
444571
9
1189
3186
758
4471
763
1804
2366
1289601
4
2903
3
4198
131589
174730
18
1809
5
3080
2648
685
800