21152
8
2245
3
3080
297066
0
1047
2
3090
6
2932
807
1
2184
1922
189326
3562
5151
3715
108797
1289601
4
2386
6236
10
10827
562
4651
1797
951
2698
2773
1694
1992
2906
3554
9
2525