1950
3848
2308
3263
3512
896
921
913
789
647
887
5369
1554
5564
800
1431
678
800
5508
784
1384
748
930
805
1419
4081
5962
1081
1400
908
1569
731
732
834
802
723
799
895
726
686
932
974
751
1022
2331
851
4972
715
725
708
1420
704
1134
806
845
762
712
876
856
1121
778
807
674
2879
2337
1695
14929
938
708
4876
975
1724
1428
864
719
672
1325
1302
730
697
1208
1070
1188
2668
3122
632
1278
1348
691
1226
1179
623
865
1015
988
737
2189
741
1417
1580
879
997
1456
1402
6004
1967
3870
2042
6201
4068
772
795
1142
654
885
828
2680
912
6702
860