893
809
623
898
976
3958
856
2525
2693
1834
880
830
3063
626
2577
792
1585
7594
851
819
710
757
748
2930
1249
702
746
871
887
3837
2988
5293
708
856
1014
2362
3812
4054
685
1121
1829
6667
8275
1536
1229
1301
852
818
1651
732
669
4143
3495
2693
7414
2335
6366
940
758
696