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