1018
1559
902
997
2865
983
873
954
1204
1158
907
2250
891
1128
1091
1176
1193
1158
1492
1518
2203
1022
870
1269
919
2884
1808
1000
1458
1082
1031
1586
1573
904
1657
1925
4428
1330
1037
1279
998
4877
1052
1041
1660
962
1630
936
889
1420
1051
1116
2022
951
860
858
1852
1050
1230
968
1682
1605
923
824
983
868
1393
853
1058
2549
1493
960
2696
941
831
817
926
764
754
1108
995
1558
1069
969
2485
931
3550
2157
1316
859
1743
1762
1580
1403
1058
888
1191
1839
878
2669
1755
1733
2877
1491
2996
841
825
897
1116
1068
1050
1630
810
1101
1085
1460
1359
2453
1826
976