1004
1982
1277
923
1182
1418
3999
857
780
929
696
2923
1196
781
981
849
672
1284
5712
793
1320
943
3119
801
692
2161
1265
5072
706
2267
855
735
728
658
718
740
718
948
908
956
1059
1296
1880
1087
856
796
6266
720
809
666
737
1864
711
1288
1384
1411
737
802
740
2018
1299
1025
934
858
735
793
897
809
904
2084
1280
850
939
739
1377
5195
999
1260
1425
791
5727
1459
793
3103
720
870
761
865
879
676
762
1265
775
3999
988
1881
961
1740
814
942
753
891
815
1388
1832
696
2436
859
1894
675
3671
964
1382
1445
1417
1187
820
1219
845
1132