645
672
1264
2525
1227
1408
1294
2059
1175
1785
1530
1001
672
661
733
728
728
1246
1298
875
1554
836
1287
888
722
1005
641
1590
989
1003
635
688
1467
987
1195
801
1065
1662
710
2206
2140
964
773
833
764
1872
1011
969
673
1619
2251
1120
780
1426
1259
1482
804
2200
612
930
2601
999
1527
801
660
645
1504
2925
2773
599
726
1742
2213
702
1233
685
1195
3442
682
903
1519
1975
1243
1568
1460
783
695
666
732
823
1294
784
659
777
727
1265
3256
681
831
1169
2265
1121
764
1235
4830
772
1681
720
696
3629
824
687
696
667
1295
1793
1095
640
863
663