413
2
769
1
609
1596
6
358
753
394
1682
4
492
2033
5
1742
599
468
954
1095
402
634
107
596
823
882
649
894
742
637
660
87
66
877