878
0
3673
6
393
19079
2773
1
748
627
1685
762
137
280
399
781
665
2972
1354
532
808
2650
20
2471
2270