21152
8
2903
3
951
1
3090
6
2932
2
1015
2669
1694
690
2732
14
0
108797
528
2320
1189
2996
564
3080
2535
25669
1743
3779
4044
5
2949
828
3051
931
3498
4
4471
2906