31535
0
19279
2
25137
17353
797
618
2730
6
358
3114
4
676
505
457
594
988
1128
52
1100
1608
418
1098
341
1020
25127
1711
943
325
266
369
459
152