1045
858
904
2508
831
806
860
888
799
1295
2277
1044
936
957
757
842
1202
936
1089
815
1071
888
850
949
979
834
873
895
916
791
1064
881
808
1057
1209
902
3177
839
1021
1071
901
825
1044
879
824
969
869
931
872
892
852
980
926
929
3456
976
1246
976
1879
970