1586
1240
1265
843
782
1704
1642
2235
2114
879
1231
908
818
770
1748
1659
866
1653
1131
1577
824
1384
1034
1051
1701
901
2220
754
954
763
771
822
1401
896
1020
911
1853
1082
840
1751
1014
1473
841
882
845
942
1472
796
1125
1072
768
892
1001
1746
1005
