882
977
889
859
964
950
1108
802
984
928
949
907
2595
4959
809
926
920
880
946
1334
1240
954
2163
1045
910
835
1170
889
908
992
819
2140
980
1069
1422
1096
3612
878
832
5137
941
875
4512
903
846
856
1203
852
1283
993
1308
846
998
2685
1875
931
1130
4747
5594
926