9516
8192
6819
2221
5466
9652
1494
740
1473
907
896
827
4189
908
1586
2977
965
789
901
872
895
1036
1237
817
850
777
1072
1010
869
1070
985
2243
1476
912
990
2245
769
798
788
897
1976
2762
900
852
930
1037
948
853
906
904
861
1001
877
1143
845
906
939
833
1064
929