1262
695
867
762
841
1423
861
2690
2177
902
610
1986
1115
697
2524
697
1045
918
846
2499
4898
1706
1600
1261
1582
1303
1310
1185
1186
872
828
1341
710
811
839
713
832
1384
1557
1457
1702
1322
859
1012
886
721
700
1192
1321
644
2685
928
798
1133
1243
1523
1297
701
705
1392
687
1023
879
857
804
858
2697
1064
722
1322
775
1677
618
900
873
705
728
772
2723
697
671
1475
2015
823
786
1335
1630
929
3574
3647
1474
1153
1034
657
1519
2850
1454
777
1481
1364
1671
899
845
1409
934
892
1643
2433
776
1163
925
745
943
866
1245
786
1570
906
2670
1456