625
954
706
602
1271
1824
699
1009
1046
1389
617
798
784
638
633
778
743
1789
805
649
1363
780
1001
805
606
627
885
747
2309
2989
715
728
846
2146
792
980
718
808
727
629
625
886
749
2707
1031
824
683
1902
685
733
2499
639
776
996
785
745
939
1215
680
1033
1651
845
1404
3442
967
1480
1142
916
879
687
996
855
1682
754
1254
785
1097
634
2192
1049
3207
904
717
1248
1784
1683
2306
1141
658
3296
769
906
1065
689
1577
796
2001
1388
851
870
1267
737
2284
690
1249
713
689
711
2288
1461
838
3250
1328
702
655
3401
820
714
785
1356