817
796
2941
1104
1062
872
773
929
785
856
890
1048
949
786
1936
1468
760
23846
810
786
798
907
821
838
1243
804
776
977
805
1095
792
2238
760
876
1017
917
979
781
9746
1002
2013
15070
1051
865
1885
994
2097
15097
1089
14415
4032
969
1721
1181
10719
2028
1169
1333
1288
1614