2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1222
839
700
942
672
1866
1021
1195
963
873
940
2231
1439
745
864
917
1708
946
1099
660
1904
806
722
811
774
1834
1558
842
993
1652
1523
920
1487
1103
1089
810
1652
695
966
667
1042
743
1548
1138
799
1254
1816
3566
1596
2051
2288
1601
783
2725
1249
1057
932
753
2128
994
1594
1085
1430
682
2173
718
1033
1259
920
1380
744
885
897
1433
899
999
783
1175
1552
811
720
735