28
1
1596
6
358
2
413
609
769
753
394
1682
4
1742
5
882
1042
8
818
107
823
596
453
3
1485
887
634
660
468
954
1095
637
649
894
742
67
655