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
700
721
2609
871
861
5636
800
691
754
1219
676
689
845
996
1193
1508
667
700
622
692
696
667
1844
899
921
927
805
718
685
632
861
715
634
932
749
1097
1918
1200
681
3038
746
735
2705
768
677
2816
3037
1393
984
691
1417
735
614
837
722
863
759
2096
1343
619
797