1046
1891
957
4106
3706
840
924
5218
892
1245
2210
2284
792
830
1494
822
980
1238
1538
864
1019
824
1026
1163
848
1062
2842
826
3553
860
807
832
958
953
1618
1091
771
918
999
884
926
912
940
1207
839
1126
945
1262
923
2292
1064
890
822
1295
1337
1069
1294
1212
1014
1197