18816
11
471
0
733
12621
22
1942
1
3519
9
1012
5164
5
8313
706
2300
2
783
118
2954
810
4553
3238
1795
2928
1230
4
1777
1683
2908
10
181997
3181
841
1310
2897
4623
38477
34