963
2514
939
772
655
914
927
1255
783
682
1444
816
824
1254
1529
1247
1471
1018
626
2531
729
1085
858
830
1150
1400
719
1947
785
1395
2413
2275
905
706
1526
689
868
674
975
1397
9404
1322
795
706
733
671
815
2123
694
1535
1293
797
671
4582
2264
693
745
783
1738
2167
2929
694
845
2723
678
1806
1036
1673
644
1135
918
1017
2209
781
726
1476
1793
625
1471
788
758
1342
1577
871
1061
878
832
1328
770
1326
684
823
2789
1164
2138
699
855
1080
659
866
1001
2016
1496
622
815
798
669
932
1484
3402
635
981
738
748
689
2100
1690
1133
2253
1499