963
825
1686
928
875
1442
988
936
2192
1137
1011
1115
870
3258
1691
1342
986
2017
2932
1470
1366
1523
1564
1249
3656
2387
1071
1117
2860
863
1688
1604
3168
1239
1264
1044
1667
3063
928
869
3117
1079
889
1688
1184
1911
1814
877
850
2328
920
1759
1057
1270
1003
854
2695
1630
1809
1124
3061
2156
2620
1728
1271
1326
2289
1863
1005
1497
2104
844
1389
833
965
781
978
1033
5698
775
763
3349
968
958
881
2073
893
1184
1494
1793
791
1476
941
2116
879
1343
4718
2150
840
2058
833
881
2100
1515
1664
9540
947
856
1422
1906
897
895
799
1828
923
970
1574
955
964
1732