842
2432
1028
1071
2961
1408
2678
690
794
850
1067
708
758
1702
1125
858
1964
727
1031
729
938
1316
1643
734
695
879
1377
732
934
1593
1195
4290
5947
3130
840
1362
1860
14731
918
2071
1049
1628
1647
1824
1054
834
933
849
2105
1091
1168
808
833
767
2017
3283
3171
1111
1005
1711
833
752
757
2576
657
1454
722
996
1069
840
1040
1204
786
756
1367
2131
2359
2614
893
1020
1468
883
803
1310
2034
661
1556
946
1185
1433
940
1171
905
749
992
1156
801
729
1272
1171
702
1274
956
1256
938
1541
759
1843
1004
1033
719
752
1528
3268
849
2094
723
990
988
729