1504
1630
896
825
3826
1868
1768
1607
1359
843
1142
965
879
2733
1142
1582
955
1152
1478
1000
1846
3923
2486
1538
1987
5736
1134
916
1688
1514
1497
1049
1337
833
1232
1193
839
2012
859
2587
816
1377
793
1671
848
979
948
964
892
1131
1835
837
2109
1532
1354
862
966
1912
3070
1062
1482
930
1677
1022
1485
1108
1134
3157
1548
986
821
1550
808
853
911
2674
1491
914
1187
810
1962
768
2279
1775
846
3552
852
940
1547
1047
1075
901
1098
3014
955
3549
791
1084
843
1794
769
2124
919
2660
821
3059
1009
1477
2768
833
3314
852
934
1382
807
1279
1925
3178
1072
1074