838
984
22046
930
744
687
677
850
662
1413
3410
773
634
763
647
1870
773
760
997
644
804
697
860
820
2499
711
784
706
821
1278
743
1350
1177
723
903
776
745
618
1089
1265
977
1353
896
680
911
668
1477
911
963
670
769
633
817
865
741
668
772
3393
804
906
1310
7145
722
2292
777
738
621
632
895
725
1026
1844
608
645
741
1300
703
844
685
1838
622
739
730
722
800
555
1328
885
1219
643
1402
1193
618
1901
657
1051
850
785
1048
1262
719
904
1121
968
667
710
1447
764
1292
690
3172
1112
1510
869
659
763
832
1625
805
806