1023
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
1862
705
725
757
710
933
2410
1185
2039
2735
928
843
1015
1909
849
1904
1995
871
2989
912
6339
869
1994
2202
3115
3162
7505
2010
688
1249
3303
739
670
661
655
1417
1920
826
1495
1358
710
805
12652
1178
1922
1233
5391
1837
2199
837
3197
2406
2386
1439
702
2170
3602
2730
4723
999