947
765
1035
2880
2427
926
1141
1787
977
781
861
813
4958
981
1658
925
1282
831
1979
1040
777
1465
1288
1551
851
822
1349
1373
2776
848
850
3155
872
1161
1031
1510
886
921
1035
1885
1082
1078
954
886
2980
844
1240
2672
851
987
2003
1991
1661
1416
1615
883
809
941
1013
960
1485
1067
873
845
1100
1084
1521
1584
1133
811
915
805
3245
1291
2451
905
963
1372
895
3136
1142
787
2213
1393
5686
901
920
878
1119
782
970
927
2329
813
1720
1998
751
885
791
1340
1662
1284
2005
1566
1128
878
959
941
1941
835
812
3157
902
1600
1009
1269
775
5225
2246
847