1042
857
955
2983
1702
927
1473
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
957
799
821
856
1454
946
1419
1114
937
813
1524
1372
827
2104
1533
1293
926
916
966
1145
1284
978
934
1596
971
754
1110
861
776
1164
1097
937
949
876
782
933
1089
2688
1583
815
919
925
1453
2871
1657
1362
959
878
804
1988
1590
736
1010
1180
1173
1315
1293
1253
851
889