822
660
855
862
936
738
1581
2103
976
643
1696
1135
1059
632
1418
793
846
683
1769
685
1420
787
972
629
692
930
9678
5439
777
1881
1672
927
754
752
2274
2216
756
9251
792
740
1827
897
1139
1045
896
1016
874
3328
957
794
3475
769
1054
2452
1396
6151
825
832
738
948