646
0
19279
2
25137
369
1608
797
423
618
467
358
676
505
457
1782
31535
2551
1
1100
594
572
1020
1219
988
52
1824
943
99
1332
691
525
1128