996
1538
10956
1789
2152
981
882
638
676
1258
1495
2116
724
656
836
837
755
709
783
816
656
892
651
876
1398
673
979
984
733
698
770
707
789
1934
712
2686
754
1092
765
916
977
1015
944
866
851
657
809
820
780
829
8363
968
799
1156
2640
5383
910
1069
853
940