1257
2348
906
2099
870
1673
1180
1479
875
1657
1967
969
1126
2213
2491
874
943
1486
976
993
1169
2351
949
1325
2197
1135
1825
2194
1336
1263
1708
1493
5458
2293
949
1958
1618
946
1870
1814
1125
1100
1445
2025
1537
1427
1623
816
1613
3966
867
3386
2405
1236
857
1088
962
921
1365
855
805
1352
1270
807
850
778
2143
834
795
833
2048
2172
1166
1483
2165
1364
935
809
2095
3115
2277
2913
762
1552
1425
793
1065
807
850
737
983
816
847
1069
857
943
885
3328
2644
763
894
826
847
1283
802
932
1267
823
803
766
913
2025
1555
918
1193
815
830
849
817
895