850
913
1057
808
1228
2326
3262
848
1083
775
871
1691
977
712
1285
901
768
989
763
840
954
926
1036
786
1127
779
923
906
905
1265
829
814
952
2499
941
983
2434
943
4256
840
807
2113
1158
1033
948
968
787
1099
1005
6790
1098
6143
855
900
3234
1283
820
764
753
996