366
578
664
679
656
746
699
791
812
1005
865
973
1037
937
935
919
1128
1164
1031
894
1083
1230
953
951
1132
5467
6566
2727
3064
1498
2598
2699
1743
2818
5015