953
903
1296
840
712
768
706
2218
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
686
873
635
2631
637
898
641
797
699
1643
1065
1279
2736
2923
1818
682
1035
1039
639
1530
936
855
676
2822
806
3172
1336
2770
1396
613
681
722
1223
1845
1358
716
606
691
2539
1021
1735
3834
812
983
2164
1242
1637
1434
1148
652
2402
1095
1178
709
891
1295
2392
721
963
919