692
5096
708
655
1405
639
691
647
753
1944
669
1344
671
21965
699
871
775
774
777
811
6432
10431
1297
905
2421
738
2826
1225
571
867
803
939
888
993
1838
867
900
1031
1207
812
984
769
999
994
767
2499
904
718
1641
932
680
672
897
705
785
866
924
1048
747
838
649
815
1250
933
1122
814
933
818
922
1078
2620
677
716
692
733
1343
853
714
721
606
1439
2746
5636
1411
722
2873
1836
1200
694
2705
672
2410
702
667
2699
898
879
793
1083
608
1504
1319
736
963
643
1072
628
758
660
1142
869
657
858
713
1035
733
671
694
793
903