21152
8
14
0
3090
6
2903
3
2932
2
1015
1
2669
1694
909
951
690
1189
2902
16
564
3186
718
3546
3080
1743
461
578
593
108797
337
1193
817
2666
9
1380
2949
25669