691
1148
919
2777
871
1792
1612
1231
1377
901
718
846
854
852
704
1896
2903
1035
1887
1320
2747
1842
1631
1627
1247
1447
1238
1032
869
738
672
1029
642
3626
830
1629
762
1568
1923
762
1922
718
2495
1394
1290
1064
909
1245
1355
650
4056
956
815
1372
1297
2303
1128
706
653
624
642
1029
737
1113
638
722
1118
707
635
1246
604
1179
1291
1427
2424
1147
915
1507
713
3294
881
797
2566
1355
1292
1539
678
703
1358
2012
824
759
792
713
1102
1439
709
1168
1130
654
840
660
876
908
974
994
698
1247
1681
624
728
852
705
735
901
1418
752
1196
1217
800