646
1536
918
1455
679
1442
902
1240
836
835
1029
680
646
1030
1160
615
1856
1421
743
667
697
1341
629
1157
764
769
1415
1205
830
1744
664
1352
2067
1134
1317
3555
713
1503
1339
1045
694
1130
1873
721
1364
787
2995
1446
741
2347
1124
857
1051
1146
936
2259
897
893
1693
694
1013
1906
644
1899
1261
774
1668
825
767
784
952
1308
1437
2566
816
896
2874
3398
637
689
639
713
1500
675
1138
3614
1374
1509
722
722
1752
813
1855
1266
5526
1766
771
976
628
890
650
1191
1554
754
1973
708
688
621
932
714
858
898
1690
3206
906
710
805
747
684
1305