1237
2280
792
668
829
786
847
803
1473
1253
703
1091
707
781
686
1334
1402
753
1274
1326
1007
736
1000
734
697
912
727
2951
1098
930
882
1036
803
1054
1840
1409
860
769
935
883
749
933
807
848
2474
1183
833
746
659
1574
1607
2094
920
1638
695
977
731
750
809
896