1025
983
2734
3136
2328
833
917
797
814
850
1139
971
1688
3012
934
1230
965
1011
2292
904
1447
899
2004
1063
990
1383
972
861
2242
933
843
1343
1016
813
857
1142
1056
1023
866
869
885
867
953
789
937
1006
2401
882
899
887
862
1087
966
887
1095
863
1051
989
1229
940