29
1
104
609
770
358
2
413
1596
6
753
1683
4
394
1742
5
882
1042
8
818
107
823
596
453
3
1486
887
634
660
468
1095
954
637
649
894
742
655