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