20634
8
968
0
2190
1
1020
443
611
467
846
686
2730
6
547
845
418
31535
2955
2
282572
996
1343
17353
1897
1710
584
180849
497
1126
945
521
608
1100
266