646
0
25137
797
19279
2
369
467
358
423
505
676
457
618
1608
2551
1
1100
594
1782
1020
1219
988
52
943
1332
691
525
1128
418
602
1054
765