21152
8
951
1
690
3090
6
572
0
2903
3
2932
2
1015
2669
1694
108797
1189
2996
564
3080
4471
1743
14
17946
1193
1403
1804
588
424
32302
758
1849
411
4443
9
5504
16