953
1247
1994
758
1365
1127
870
808
1132
1351
1400
943
1075
2334
1087
1834
838
1873
1474
3142
1180
1929
1983
868
632
2404
5467
874
1169
683
2435
1360
749
1288
734
2187
788
862
798
1170
741
4334
813
1377
686
906
1293
1152
618
1215
673
10595
711
817
1561
1631
895
970
1814
703
629
1555
1300
1068
964
677
774
8877
1853
2756
782
1023
803
855
1850
815
1984
809
775
3757
1283
1496
2706
966
654
1600
716
745
4925
1430
1157
782
1122
691
682
1815
712
686
815
1536
1344
907
810
1166
4882
1963
2177
1418
1078
756
1060
923
953
1830
2072
1077
670
2149
910
2085