5909
852
859
2654
4734
944
862
936
1597
4603
877
1489
1382
1328
2821
803
840
1199
675
927
700
904
885
769
900
1146
1597
1282
954
1301
1439
1277
1002
1407
3699
919
883
1812
872
849
1373
766
980
727
22829
785
740
1597
4081
866
2828
2127
747
1544
999
1674
762
2697
2203
6620
719
963
735
1123
4685
920
2537
2046
841
754
1321
1259
1226
858
1035
1113
778
863
875
1570
2800
1557
2907
1020
810
2639
1830
780
1363
680
750
1082
781
827
2328
818
1169
628
1685
770
2016
1937
759
744
1051
3908
1532
1689
2668
873
872
1422
850
903
845
840
742
788
860
997