21152
8
297066
0
2903
3
3090
6
2593
1
2932
2
2466
5
1189
2378
4651
3738
2902
16
14
951
2996
2087
3080
1849
2535
25669
3779
4044
3051
3498
4
3206
475
4471
255
380
2906