666
631
951
719
654
835
599
674
2828
1129
836
1123
687
616
1228
837
1623
1260
715
2119
4837
1751
1199
1319
1198
1171
1517
1279
790
1297
616
1384
643
1464
998
1429
1851
621
664
1508
1739
1345
1426
621
787
681
992
667
920
13408
645
11465
2092
1990
791
636
788
2081
1193
624
1366
635
848
894
1775
1065
1163
1391
1117
1223
809
3052
740
771
1821
814
871
814
779
758
3650
5891
635
958
660
720
2424
685
1093
975
1147
1423
792
3371
2197
3103
1096
824
1996
800
1375
800
2087
1091
748
1146
560
790
735
1366
2321
964
1604
820
4461
891
864
585
694
1035