675
629
723
794
685
678
998
1475
2991
928
1238
922
1110
871
920
1017
872
1004
1176
919
882
869
1604
992
1217
956
896
1169
1568
958
1135
1002
1360
1126
1325
1246