845
1147
2413
1542
781
881
1099
2153
674
1697
838
1382
1418
1166
1429
1651
1658
1244
675
1360
1131
1848
1635
723
783
2147
709
1125
696
1776
1285
1422
803
902
1870
859
1887
1184
1034
1163
1807
2402
851
909
2217
1514
4492
770
1623
1263
830
1548
2835
1486
2214
2464
1234
1123
1243
1540
852
1255
752
655
759
856
1280
674
794
698
719
1207
1227
803
814
740
6754
3258
2752
1163
674
2848
1434
788
741
676
770
641
2402
747
782
1788
3056
1089
1222
1705
633
804
7528
1019
952
1675
681
2505
1937
982
700
1195
1077
2940
635
1328
829
729
739
765
620
616
877
2678