18816
11
1721
1
1015
2264
0
1694
951
706
690
2669
2
2166
2512
1787
17970
15
906
564
6220
16
1743
12459
3
1038
108797
3835
5
19944
843
1289601
4
999
3518
1451