1303
1562
1745
1254
2559
2601
2658
728
712
866
2203
1270
2225
1210
2496
3549
1036
1497
816
1728
1095
1125
1614
868
1290
725
742
881
1486
2016
1644
1249
747
728
966
1384
2410
1448
1905
1963
866
720
892
801
960
802
1234
1067
827
1096
1469
686
2708
721
925
706
824
2162
1543
2520
844
918
1676
1043
762
1279
2928
637
1238
837
1094
2281
3953
1509
2100
618
797
1308
1975
1273
750
1101
680
799
1767
878
1405
1142
2143
859
1636
751
2162
1355
774
811
1108
782
848
1056
1261
842
2018
833
918
1748
808
790
1552
2215
692
652
1096
818
1224
1223
1326
931
897
1205