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