412
1
885
2
644
326
779
938
637
933
4
937
2189
7
4871
5
534
545
642
390
1128
557
1200
1318
692
903
574
979
1744
1954
1050
6
614
994
946
495