21152
8
14
0
297066
1189
2903
3
2996
3090
6
1193
2593
1
2932
2
25669
2203
2906
2986
536
4651
1849
1045
572
3080
371
32302
768
2535
13499
5
3779
4044
9956
1179
1068