680
633
727
796
689
681
1002
1480
3002
932
1245
925
1115
874
924
1022
876
1008
1180
885
875
1614
997
1221
963
900
1173
1573
961
1140
1004
1363
1131
1328
1253