1046
831
1223
2427
1161
1007
893
1015
765
884
960
2501
1189
1111
2006
887
2130
1813
733
1939
788
1555
776
2402
883
1292
1438
5108
1742
1062
2102
910
1423
1568
2286
899
2846
995
3741
746
2003
2117
777
2322
1988
872
1802
780
881
1644
748
1187
1323
743
758
1441
1790
1380
996
1314
1272
1740
942
1099
864
1054
1164
1085
1386
697
832
2433
760
1327
2195
860
634
921
662
1056
1752
977
2677
1312
2609
684
844
1597
2402
1520
1080
1677
1766
1035
966
2022
1044
802
698
2057
1568
1020
1681
3257
1859
841
3540
708
729
1654
736
865
1287
704
1254
1312
726
857
1323
1141