31535
0
968
1677
1020
2730
6
25137
20634
8
1824
467
19279
2
2657
3
2668
418
325
929
688
2546
1
2041
276
505
171
17353
871
1084
409
797
854
2587
16
398