21152
8
2932
2
19783
189326
0
3551
10
17946
3090
6
25669
2740
1
444571
9
451
1189
951
3186
4471
763
557
1804
758
2903
3
4198
131589
1015
32302
2669
174730
18
1694
1809
5
2996
3080