21152
8
2903
3
951
1
3090
6
2932
2
1015
2669
1694
690
14
0
108797
2392
1189
2996
564
3080
2535
25669
1743
3779
4044
5
2949
2668
638
3051
3498
4
1583
1759
851
4471