21152
8
10827
4
3090
6
2990
0
2903
3
2932
2
1015
1
2312
4258
2669
1694
951
690
1492
2262
2522
2495
2525
1606
2600
564
1760
3080
1743
108797
784
14861
7
1380
9036
9
2949