643
996
728
2369
699
798
2501
3044
2866
2145
2617
5184
908
646
1011
1163
744
1850
4807
1045
1299
759
732
1534
726
703
787
3398
780
812
5097
3253
21969
1451
654
718
3044
2626
2706
10432
867
819
3666
736
1031
633
749
658
968
936
943
2122
857
766
761
1241
812
1209
837
1271
817
834
654
634
739
634
856
659
649
741
862
1209
815
735
1713
932
3382
654
723
838
657
801
746
671
827
693
848
1111
672
643
2733
754
1105
695
1776
848
2494
624
1476
1132
1616
806
1197
745
667
667
1255
887
675
820
839
625
716
850
877
825
1508
965
657
768