1020
909
877
950
2362
887
1031
928
903
1584
1645
3479
948
1494
1558
2036
1805
944
1729
959
970
905
1363
1078
941
1140
1649
1221
1117
942
1130
2424
2683
1168
2665
1628
1929
1119
966
866
923
1518
852
967
1637
1044
1568
1387
922
891
957
2223
1029
877
980
865
1365
1749
1140
888
1356
1426
763
1417
1500
2123
811
931
850
963
1000
1099
1027
887
793
1750
915
1771
798
870
864
886
775
1637
1442
927
2165
927
1766
882
878
844
784
795
795
878
848
1682
1298
764
1346
934
1048
830
805
1891
3071
1059
1246
1098
1227
778
793
832
871
841
996
1815
816
833