968
0
20634
8
31535
2190
1
1020
443
467
846
686
25137
2730
6
611
547
845
418
2955
2
282572
996
17353
1897
584
180849
497
945
608
1100
266
381
78
316